an indisputable truth - Español Inglés Diccionario